突破限制,这类网站的仅在线视频也能轻松能下载了!
阿虚同学
读完需要
5分钟速读仅需 3 分钟
阿虚原来有写过一篇《IDM完全入门教程》,讲到了可以用IDM轻松下载很多XXX视频网站的在线视频
▲点击右上角的IDM悬浮窗即可下载
但最近几个月,其实有不少视频网站都做了改版,不再能直接用 IDM 下载整段视频了
取而代之的是 IDM 只能获取到下面这样的分段视频
或者有些粉丝可能发现在播放界面上右键,显示的尽是各种XX播放器,IDM 还直接嗅探不出来了
因为这种情况可能会越来越多,所以就准备专门写一期文章来说一下怎么下载
其实相关内容阿虚原来写过,不过由于某些情况文章在公众号上被删除了,这次就换个角度来写
1
事先说明&准备
这里的话,你需要简单了解一点背景知识和准备一些软件
1.1
简单理解 m3u8
首先上文提到的这类被分段的视频,背后对应的其实是一个m3u8文件+多个ts视频文件
m3u8 相当于就是一个播放列表,网页播放的内容是被依次记录在其中的 .ts 视频
1.2
为什么选择m3u8
你可能会觉得本来好好的,为什么要那么麻烦把一个视频切片再弄到网页上播放
这里就要说一下 mp4 视频的2个主要弊端了
网速慢的情况下
对于长视频,mp4请求头往往很大,需要加载很长时间才能开始播放,在网速不快的情况下尤为明显
打个比方:如果视频文件500M大,mp4文件最少需要加载1%,也就是5M才能播放;但在 m3u8 中被切片成了500份的 .ts 文件,只需要加载1M就能开始播放
而且 m3u8 只依赖 http,下载的分片视频直接从内存中加载,使得加载速度又有提升
网速快的情况下
当用户打开一个视频播放的时候,浏览器会在后台持续请求下载 mp4 文件直到下载完成,就算是用户暂停视频播放浏览器也会持续这种下载状态
但这种情况很容易给服务器造成很大的流量浪费
因为随着大家网速都提上来了,有可能一个 120 分钟的视频,你看 10 分钟就不看了,但因为网速够快,后面的进度浏览器都已经缓冲下来了
小总结
不难看出 m3u8 这种播放形式,不仅能提高视频加载速度,还能有效避免流量浪费,虽然麻烦,但也难怪一些站长愿意花时间转型成这种模式了
PS:其实还有一点是,一些网站的图片上传接口并没有做内容类型鉴定,上传之后也没有人工审核,所以有些人会利用这种漏洞,把视频切片后伪装成图片,依次上传后再封装成 m3u8——简单来说就是薅羊毛
那接下来,正式开说下载这类视频的方式
2
获取m3u8地址
想下载这类视频,获取到 m3u8 地址是关键
阿虚原来推荐的是用一款名为「猫抓」的浏览器扩展来获取地址,但阿虚后来发现有些时候并不好用,经常嗅探不到
找了半天发现了2款识别能力更强的浏览器扩展
2.1
HLS Download
阿虚更喜欢这款一点,比较「安静」
Edge版安装地址:https://microsoftedge.microsoft.com/addons/detail/dhgaememadobdimhckhlhgbjokihafna
Chrome安装地址:https://chrome.google.com/webstore/detail/hkbifmjmkohpemgdkknlbgmnpocooogp/related
免翻下载地址1:https://www.extfans.com/productivity/apomkbibleomoihlhhdbeghnfioffbej/
免翻下载地址2:https://crxdl.com/(打开网站,自行搜索 HLS Downloader)
↕上下滑动查看更多↕
扩展安装好之后,播放视频,点击扩展按钮,即可看到当前视频的 m3u8 地址
▲自行选择后Ctrl+C复制
2.2
Video m3u8 Sniffer
这款扩展的嗅探能力也比较强
Chrome安装地址:https://chrome.google.com/webstore/detail/akkncdpkjlfanomlnpmmolafofpnpjgn/related
免翻下载地址1:https://www.extfans.com/communication/akkncdpkjlfanomlnpmmolafofpnpjgn/
免翻下载地址2:https://crxdl.com/(打开网站,自行搜索 Video m3u8 Sniffer)
↕上下滑动查看更多↕
而这款扩展安装好之后,播放视频时,会自动在网页顶部显示一大串 m3u8 地址
有点影响网站美观,所以我才说上面那款扩展比较「安静」
如果你还不懂浏览器扩展怎么安装,请复习阿虚之前写的这篇教程的第3点《教你把Chrome扩展玩明白》
3
m3u8下载
获取到 m3u8 地址后,一般这类网站并没有对视频做加密,下载起来就非常简单了
3.1
m3u8批量下载器
阿虚一般用逍遥一仙大佬开发的这款 m3u8 批量下载器,绿色软件,解压即用
打开软件,添加 m3u8 链接,就能轻松进行下载了
下载下来的视频会存放于软件文件夹中的 output 文件夹中
需要此款软件的话,请关注微信公众号:阿虚同学,在公众号聊天框发送以下关键词,后台即会自动回复下载地址:
m3u8
3.2
N_m3u8DL-CLI
这一款软件也比较好用,软件开源在Github:https://github.com/nilaoda/N_m3u8DL-CLI
Github目前处于半墙状态,建议了解《Github加速下载教程》
你也可以关注微信公众号:阿虚同学,在公众号聊天框发送以下关键词,获取下载地址:
m3u8
也没啥需要设置的,设置一下下载目录、视频标题、勾选一下「合并后删除分片」、「使用二进制合并」
然后就是填入 m3u8 地址,最后点击软件底部的 GO 开始下载即可
然后会弹出一个命令行的下载窗口,下载完之前不要关闭它就行了
最后呢,哪些网站需要使用 m3u8 的方式来下载阿虚也在储物间做了更新说明:
不过有些网站有多个视频源,部分视频源用 IDM 可以下载,部分视频源得用 m3u8 的方式才行
上图的备注可能不是很全,大家看视频的时候如果遇到 IDM 悬浮框没弹出,那很可能这个网站采用的就是 m3u8 的方式来播放视频
到时候想起来这篇文章就行了~